package chpt03;

import java.util.Scanner;

class Person{
    private String name;
    private boolean gender;
    private int age;
    private int id;
    public Person()
    {
        System.out.println("This is constructor");
        System.out.printf("%s,%d,%s,%d",name,age,gender,id);
    }
    public Person(String name,boolean gender,int age,int id){
        this.name=name;
        this.gender=gender;
        this.age=age;
        this.id=id;
        }
    public void setName(String name){
        this.name=name;
        }
    public String getName(){
        return name;
    }
    public void setGender(boolean gender) {
        this.gender = gender;
    }
    public boolean isGender() {
        return gender;
    }
    
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public String toString(){
        return String.format("Person [name=%s, age=%d, gender=%s, id=%d]/n",name,age,gender,id);
    }
}

public class Main {
        public static void main(String[] args)
        {
             Scanner in=new Scanner(System.in);
             int n=Ingeter.parseInt(in,nextLine());
             Person[] persons=new Person[n];
             System.out.println(Arrays.toString(persons));
             for(int j= persons.length;j++)
             {
            	 Person person=new Person(in.next(),in.nextInt(),in.nextBoolean());
            	 System.out.println(person);
            	 persons[j]=person;
            	 
             }
          }

}
